﻿using System;
using System.Collections.Generic;


namespace SHOPFLOORFIELDS
{
    /// <summary>shopfloor数据库的TB100表的结构，需init
    /// </summary>
    public struct  TableFields_cr1TB100
    {
        public string thisTableName;
        public long uniqueID;
        public string partid;
        public long offload;
        public int type_id;
        public int FamilyCode;
        public double dynamic_mean;
        public double static_mean;
        public double dynamic_shift;
        public double static_shift;

        public  void init()
        {
            this.thisTableName = "cr1TB100";
            this.uniqueID = -1;
            this.partid = "INIT";
            this.offload = -1;
            this.type_id = -1;
            this.FamilyCode = -1;
            this.dynamic_mean = -1;
            this.static_mean = -1;
            this.dynamic_shift = -1;
            this.static_shift = -1;

        }
    }

    /// <summary>shopfloor数据库的fallout表的结构
    /// </summary>
    public struct  TableFields_falloutTable
    {
        public string thisTableName ;
        public string failname;
        public int failcode;
        public string tablename;
        public char humancode;
        public string description;
        public long uniqueID;
        public long validFrom;
        public long validTo;
        public long cellNamesREF;
        public long measureTableREF;
        public string ScrapAttackReportType;
        public double ScrapAttackReportLimit;
        public long aux_uniqueID;
        public long aux_cellNamesREF;
        public long aux_measureTableREF;
        public void init()
        {
            this.thisTableName = "INIT";
            this.failname = "INIT";
            this.failcode = -1;
            this.tablename = "INIT";
            this.humancode ='#';
            this.description = "INIT";
            this.uniqueID = -1;
            this.validFrom = -1;
            this.validTo = -1;
            this.cellNamesREF = -1;
            this.measureTableREF = -1;
            this.ScrapAttackReportType = "INIT";
            this.ScrapAttackReportLimit = -1;
            this.aux_uniqueID = -1;
            this.aux_cellNamesREF = -1;
            this.aux_measureTableREF = -1;

        }
    }


    public struct  TableField_targets
    {
        public string thisTableName ;
        public int familycode;
        public string tablename;
        public string qualabcode;
        public string family;
        public int type_id;
        public double qs;
        public double qd;
        public int cylinder;
        public string description;
        public string design_number;
        public string sapcode;
        public string sapmagazzino;
        public string saphandlingunit;
        public int variant;
        public long uniqueID;

    }
    /// <summary> 测试线typedata表的字段结构，使用前需init
    /// </summary>
    public struct  TableField_typedata
    {
        public string thisTableName ;
        public long Line_ID;
        public int Type_ID;
        public int Process_ID;
        public int Attribute_ID;
        public string Attribute_Name;
        public double Minimum;
        public double Maximum;
        public double SetPoint;
        public string Unit;
        public string MinMaxUnit;
        public string Misc;
        public string Info;
        public int AccessCode;

        public void init()
        {
            this.thisTableName ="INIT";
            this.Line_ID = -1;
            this.Type_ID = -1;
            this.Process_ID = -1;
            this.Attribute_ID = -1;
            this.Attribute_Name = "INIT";
            this.Minimum = -1;
            this.Maximum = -1;
            this.SetPoint = -1;
            this.Unit = "INIT";
            this.MinMaxUnit = "INIT";
            this.Misc = "INIT";
            this.Info = "INIT";
            this.AccessCode = -1;
        }
    }

    /// <summary> OP40测试结果(1,2线)，使用前需线init
    /// </summary>
   public  struct  TableField_T040

    {
        public string thisTableName;
        public string partid_;
        public string pseudomatrix_;
        public long onload_;
        public long offload_;
        public int type_id_;
        public int familycode_;
        public int fault_;
        public int sonplasfailure_;
        public long Batch_ID_;
        public string customer_partid_;
        public long release_id_;
        public double obj0001_;
        public double obj0002_;
        public double obj0003_;
        public double obj0004_;
        public double obj0005_;
        public double obj0006_;
        public double obj0007_;
        public double obj0008_;
        public double obj0009_;
        public double obj0010_;
        public double obj0011_;
        public double obj0012_;
        public double obj0013_;
        public double obj0014_;
        public double obj0015_;
        public double obj0016_;
        public double obj0017_;
        public double obj0018_;
        public double obj0019_;
        public double obj0020_;
        public char Failure_;
        public int CalModule_;
        public int AuditModule_;
        public int PPHead_;
        public int RIHead_;
        public int line_;
        public double obj21_;
        public double obj22_;
        public double obj23_;
        public double obj24_;
        public double obj25_;
        public double obj26_;
        public double obj27_;
        public double obj28_;
        public double obj29_;
        public double obj30_;
        public double obj31_PRO_OP43_MD_FM_FLOW;
        public double obj32_PRO_OP43_MD_FM_FLOW_SIGMA;
        public double obj33_PRO_OP43_MD_FM_P_FUEL;
        public double obj34_PRO_OP43_MD_FM_T_FUEL;
        public double obj35_PRO_OP43_MD_FM_VOLTAGE;
        public double obj36_PRO_OP43_MS_FM_FLOW;
        public double obj37_PRO_OP43_MS_FM_FLOW_SIGMA;
        public double obj38_PRO_OP43_MS_FM_P_FUEL;
        public double obj39_PRO_OP43_MS_FM_T_FUEL;
        public double obj40_PRO_OP43_MS_FM_VOLTAGE;
        public double obj41_PRO_OP44_MD_FM_FLOW_SIGMA;
        public double obj42_PRO_OP44_MD_P_FUEL;
        public double obj43_PRO_OP44_MD_T_FUEL;
        public double obj44_PRO_OP44_MD_VOLTAGE;
        public double obj45_PRO_OP44_MD_BAL_FLOW;
        public double obj46_PRO_OP44_MS_FM_FLOW_SIGMA;
        public double obj47_PRO_OP44_MS_P_FUEL;
        public double obj48_PRO_OP44_MS_T_FUEL;
        public double obj49_PRO_OP44_MS_VOLTAGE;
        public double obj50_PRO_OP44_MS_BAL_FLOW;
        public double obj51_PRO_WL_PRESSURE_SUPPLY;
        public double obj52_PRO_WL_PRESSURE_CAVITY;
        public double obj53_PRO_WL_PRESSURE_CAVITY_PEAK;
        public double obj54_PRO_WL_AMB_IN_DIFF;
        public double obj55_PRO_WL_MEASURE_START_POS;
        public double obj56_PRO_WL_CIRCUT_HARDNESS;
        public double obj57_PRO_WL_GRADIENT_GROSSLEAK;
        public double obj58_PRO_WL_LEAK;
        public double obj59_;
        public double obj60_;
        public double obj61_;
        public double obj62_;
        public double obj63_;
        public double obj64_;
        public double obj65_;
        public double obj66_;
        public double obj67_;
        public double obj68_;
        public double obj69_PRO_OP44_G_MD_BAL_MULT;
        public double obj70_PRO_OP44_G_MS_BAL_MULT;
        public double obj71_PRO_OP43_G_MD_FM_MULT;
        public double obj72_PRO_OP43_G_MS_FM_MULT;
        public double obj73_PRO_OP44_G_MD_BAL_MULT;
        public double obj74_PRO_OP44_G_MS_BAL_MULT;
        public double obj75_;
        public double obj76_;
        public double obj77_;
        public double obj78_;
        public double obj79_;
        public double obj80_;
        public double obj81_;
        public double obj82_;
        public double obj83_;
        public double obj84_;
        public double obj85_;
        public double obj86_;
        public double obj87_;
        public double obj88_;
        public double obj89_;
        public double obj90_;
        public double obj91_;
        public double obj92_;
        public double obj93_;
        public double obj94_;
        public double obj95_;
        public double obj96_;
        public double obj97_;
        public double obj98_;
        public double obj99_;
        public double obj100_;
        public void init()
        {
            this.thisTableName = "INIT";
            this.partid_ = "INIT";
            this.pseudomatrix_ ="INIT";
            this.onload_ = -1;
            this.offload_ = -1;
            this.type_id_ = -1;
            this.familycode_ = -1;
            this.fault_ = -1;
            this.sonplasfailure_ = -1;
            this.Batch_ID_ = -1;
            this.customer_partid_ ="INIT";
            this.release_id_ = -1;
            this.obj0001_ = -1;
            this.obj0002_ = -1;
            this.obj0003_ = -1;
            this.obj0004_ = -1;
            this.obj0005_ = -1;
            this.obj0006_ = -1;
            this.obj0007_ = -1;
            this.obj0008_ = -1;
            this.obj0009_ = -1;
            this.obj0010_ = -1;
            this.obj0011_ = -1;
            this.obj0012_ = -1;
            this.obj0013_ = -1;
            this.obj0014_ = -1;
            this.obj0015_ = -1;
            this.obj0016_ = -1;
            this.obj0017_ = -1;
            this.obj0018_ = -1;
            this.obj0019_ = -1;
            this.obj0020_ = -1;
            this.Failure_ = '#';
            this.CalModule_ = -1;
            this.AuditModule_ = -1;
            this.PPHead_ = -1;
            this.RIHead_ = -1;
            this.line_ = -1;
            this.obj21_ = -1;
            this.obj22_ = -1;
            this.obj23_ = -1;
            this.obj24_ = -1;
            this.obj25_ = -1;
            this.obj26_ = -1;
            this.obj27_ = -1;
            this.obj28_ = -1;
            this.obj29_ = -1;
            this.obj30_ = -1;
            this.obj31_PRO_OP43_MD_FM_FLOW = -1;
            this.obj32_PRO_OP43_MD_FM_FLOW_SIGMA = -1;
            this.obj33_PRO_OP43_MD_FM_P_FUEL = -1;
            this.obj34_PRO_OP43_MD_FM_T_FUEL = -1;
            this.obj35_PRO_OP43_MD_FM_VOLTAGE = -1;
            this.obj36_PRO_OP43_MS_FM_FLOW = -1;
            this.obj37_PRO_OP43_MS_FM_FLOW_SIGMA = -1;
            this.obj38_PRO_OP43_MS_FM_P_FUEL = -1;
            this.obj39_PRO_OP43_MS_FM_T_FUEL = -1;
            this.obj40_PRO_OP43_MS_FM_VOLTAGE = -1;
            this.obj41_PRO_OP44_MD_FM_FLOW_SIGMA = -1;
            this.obj42_PRO_OP44_MD_P_FUEL = -1;
            this.obj43_PRO_OP44_MD_T_FUEL = -1;
            this.obj44_PRO_OP44_MD_VOLTAGE = -1;
            this.obj45_PRO_OP44_MD_BAL_FLOW = -1;
            this.obj46_PRO_OP44_MS_FM_FLOW_SIGMA = -1;
            this.obj47_PRO_OP44_MS_P_FUEL = -1;
            this.obj48_PRO_OP44_MS_T_FUEL = -1;
            this.obj49_PRO_OP44_MS_VOLTAGE = -1;
            this.obj50_PRO_OP44_MS_BAL_FLOW = -1;
            this.obj51_PRO_WL_PRESSURE_SUPPLY = -1;
            this.obj52_PRO_WL_PRESSURE_CAVITY = -1;
            this.obj53_PRO_WL_PRESSURE_CAVITY_PEAK = -1;
            this.obj54_PRO_WL_AMB_IN_DIFF = -1;
            this.obj55_PRO_WL_MEASURE_START_POS = -1;
            this.obj56_PRO_WL_CIRCUT_HARDNESS = -1;
            this.obj57_PRO_WL_GRADIENT_GROSSLEAK = -1;
            this.obj58_PRO_WL_LEAK = -1;
            this.obj59_ = -1;
            this.obj60_ = -1;
            this.obj61_ = -1;
            this.obj62_ = -1;
            this.obj63_ = -1;
            this.obj64_ = -1;
            this.obj65_ = -1;
            this.obj66_ = -1;
            this.obj67_ = -1;
            this.obj68_ = -1;
            this.obj69_PRO_OP44_G_MD_BAL_MULT = -1;
            this.obj70_PRO_OP44_G_MS_BAL_MULT = -1;
            this.obj71_PRO_OP43_G_MD_FM_MULT = -1;
            this.obj72_PRO_OP43_G_MS_FM_MULT = -1;
            this.obj73_PRO_OP44_G_MD_BAL_MULT = -1;
            this.obj74_PRO_OP44_G_MS_BAL_MULT = -1;
            this.obj75_ = -1;
            this.obj76_ = -1;
            this.obj77_ = -1;
            this.obj78_ = -1;
            this.obj79_ = -1;
            this.obj80_ = -1;
            this.obj81_ = -1;
            this.obj82_ = -1;
            this.obj83_ = -1;
            this.obj84_ = -1;
            this.obj85_ = -1;
            this.obj86_ = -1;
            this.obj87_ = -1;
            this.obj88_ = -1;
            this.obj89_ = -1;
            this.obj90_ = -1;
            this.obj91_ = -1;
            this.obj92_ = -1;
            this.obj93_ = -1;
            this.obj94_ = -1;
            this.obj95_ = -1;
            this.obj96_ = -1;
            this.obj97_ = -1;
            this.obj98_ = -1;
            this.obj99_ = -1;
            this.obj100_ = -1;
        }
    }

    /// <summary>喷油器的测试结果记录(3线)
    /// </summary>
   public struct TableField_cr3line1
   {
       public string thisTableName;
       public string PartID_;
       public int FamilyCode_;
       public int Type_ID_;
       public long Batch_ID_;
       public char Failure_;
       public int SonplasFailure_;
       public long Onload_;
       public long Offload_;
       public int station_ID_;
       public int CalModule_;
       public int AuditModule_;
       public int PPHead_;
       public int RIHead_;
       public int line_;
       public double Obj_120000011_;
       public double Obj_120000012_A20_FPP_FORCE;
       public double Obj_120000015_A20_FPP_CAL_POSITION;
       public double Obj_130330010_A33_G_C_FLOW_MULT;
       public double Obj_130330011_A33_G_MD_FLOW_MULT;
       public double Obj_130330012_A33_G_MS_FLOW_MULT;
       public double Obj_130330013_A33_G_CYCLE_TIME;
       public double Obj_130330020_A33_C_FLOW;
       public double Obj_1303300217_A33_C_STARTFLOW_MEAN;
       public double Obj_1303300219_A33_C_CALPOSITION;
       public double Obj_130330022_A33_C_P_FUEL;
       public double Obj_1303300220_A33_C_NROFLOOPS;
       public double Obj_130330025_Calib_Force;
       public double Obj_130330030_A33_MD_FLOW;
       public double Obj_130330040_Qs;
       public double Obj_130340012_A34_LEAK;
       public double Obj_130340018_A34_TIME_CYCLE;
       public double Obj_1404300110_A43_G_MD_FM_MULT;
       public double Obj_1404300111_A43_G_MS_FM_MULT;
       public double Obj_1404300112_A43_G_MD_BAL_MULT;
       public double Obj_1404300113_A43_G_MS_BAL_MULT;
       public double Obj_140430030_A43_MS_FM_FLOW;
       public double Obj_140430038_A43_MS_BAL_FLOW;
       public double Obj_1404400110_;//null
       public double Obj_140450012_A45_LEAK;
       public double Obj_150520010_;//null
       public double Obj_150520011_;//null
       public double obj1_;
       public double obj2_;
       public double obj3_;
       public double obj4_;
       public double obj5_;
       public double obj6_;
       public double obj7_;
       public double obj8_;
       public double obj9_;
       public double obj10_;
       public double obj11_;
       public double obj12_;
       public double obj13_;
       public double obj14_;
       public double obj15_;
       public double obj16_;
       public double obj17_;
       public double obj18_;
       public double obj19_;
       public double obj20_;
       public double Obj_120000010_;
       public double Obj_120000014_A20_FPP_CYCLE_TIME;
       public double Obj_130330021_A33_C_FLOW_STDEV;
       public double Obj_130330023_A33_C_TEMP_FUEL;
       public double Obj_130330024_A33_C_VOLTAGE;
       public double Obj_1303300213_A20_FPP_CAL_POSITION;
       public double Obj_1303300218_A33_C_STARTFLOW_STDEV;
       public double Obj_1303300221_A33_C_CALTIME;
       public double Obj_130330031_A33_MD_FLOW_STDEV;
       public double Obj_130330032_A33_MD_P_FUEL;
       public double Obj_130330033_A33_MD_TEMP_FUEL;
       public double Obj_130330034_A33_MD_VOLTAGE;
       public double Obj_130330041_A33_MS_FLOW_STDEV;
       public double Obj_130330042_A33_MS_P_FUEL;
       public double Obj_130330043_A33_MS_TEMP_FUEL;
       public double Obj_130330044_; //null
       public double Obj_1303300410_A33_MS_CYCLE_TIME;
       public double Obj_130340010_A34_P_SUPPLY;
       public double Obj_130340011_A34_P_CAVITY;
       public double Obj_1303400111_A34_LEAK;
       public double Obj_1303400112_A34_SPECIAL_LEAK_LIMIT;
       public double Obj_1303400114_A34_T_AMBIENT;
       public double Obj_1303400115_A34_T_INLET;
       public double Obj_1303400116_A34_T_OUTLET;
       public double Obj_1303400121_A34_CAVITY_PRESSURE_PEAK;
       public double Obj_1303400122_A34_SYSTEM_SLOPE;
       public double Obj_1303400123_A34_STEPPER_POS_AT_START;
       public double Obj_140430010_A43_G_CYCLE_TIME;

       public double Obj_140430023_A43_MD_FM_FLOW_STDEV;
       public double Obj_140430024_A43_MD_FM_P_FUEL;
       public double Obj_140430025_A43_MD_FM_TEMP_FUEL;
       public double Obj_140430026_A43_MD_FM_VOLTAGE;
       public double Obj_1404300210_A_Qd_Balance;
       public double Obj_140430022_A_Qd_Flow;
       public double Obj_1404300211_A43_MD_BAL_WEIGHT;
       public double Obj_1404300212_A43_MD_BAL_P_FUEL;
       public double Obj_1404300213_A43_MD_BAL_TEMP_FUEL;
       public double Obj_1404300214_A43_MD_BAL_VOLTAGE;
       public double Obj_140430031_A43_MS_FM_FLOW_STDEV;
       public double Obj_140430032_A43_MS_FM_P_FUEL;
       public double Obj_140430033_A43_MS_FM_TEMP_FUEL;
       public double Obj_140430034_A43_MS_FM_VOLTAGE;
       public double Obj_140430039_A43_MS_BAL_WEIGHT;
       public double Obj_1404300310_A43_MS_BAL_P_FUEL;
       public double Obj_1404300311_A43_MS_BAL_TEMP_FUEL;
       public double Obj_1404300312_A43_MS_BAL_VOLTAGE;
       public double Obj_140450010_A45_P_SUPPLY;
       public double Obj_140450011_A45_P_CAVITY;
       public double Obj_140450018_A45_TIME_CYCLE;
       public double Obj_1404500111_A45_LEAK;
       public double Obj_1404500112_A45_SPECIAL_LEAK_LIMIT;
       public double Obj_1404500114_A45_T_AMBIENT;
       public double Obj_1404500115_A45_T_INLET;
       public double Obj_1404500116_A45_T_OUTLET;
       public double Obj_1404500119_A45_CAVITY_PRESSURE_PEAK;
       public double Obj_1404500120_A45_SYSTEM_SLOPE;
       public double Obj_1404500121_A45_STEPPER_POS_AT_START;
       public double Obj_150530010_A53_CLIP_GAUGE;
       public double Obj_150530011_;
       public double Obj_150530012_;
       public double Obj_150530013_;
       public double Obj_150530014_;
       public double Obj_150540012_A54_CLIP_COLOR;

       public void init()
       {
           this.thisTableName = "INIT";
           this.PartID_ = "INIT";
           this.FamilyCode_ = -1;
           this.Type_ID_ = -1;
           this.Batch_ID_ = -1;
           this.Failure_ = '#';
           this.SonplasFailure_ = -1;
           this.Onload_ = -1;
           this.Offload_ = -1;
           this.station_ID_ = -1;
           this.CalModule_ = -1;
           this.AuditModule_ = -1;
           this.PPHead_ = -1;
           this.RIHead_ = -1;
           this.line_ = -1;
           this.Obj_120000011_ = -1;
           this.Obj_120000012_A20_FPP_FORCE = -1;
           this.Obj_120000015_A20_FPP_CAL_POSITION = -1;
           this.Obj_130330010_A33_G_C_FLOW_MULT = -1;
           this.Obj_130330011_A33_G_MD_FLOW_MULT = -1;
           this.Obj_130330012_A33_G_MS_FLOW_MULT = -1;
           this.Obj_130330013_A33_G_CYCLE_TIME = -1;
           this.Obj_130330020_A33_C_FLOW = -1;
           this.Obj_1303300217_A33_C_STARTFLOW_MEAN = -1;
           this.Obj_1303300219_A33_C_CALPOSITION = -1;
           this.Obj_130330022_A33_C_P_FUEL = -1;
           this.Obj_1303300220_A33_C_NROFLOOPS = -1;
           this.Obj_130330025_Calib_Force = -1;
           this.Obj_130330030_A33_MD_FLOW = -1;
           this.Obj_130330040_Qs = -1;
           this.Obj_130340012_A34_LEAK = -1;
           this.Obj_130340018_A34_TIME_CYCLE = -1;
           this.Obj_1404300110_A43_G_MD_FM_MULT = -1;
           this.Obj_1404300111_A43_G_MS_FM_MULT = -1;
           this.Obj_1404300112_A43_G_MD_BAL_MULT = -1;
           this.Obj_1404300113_A43_G_MS_BAL_MULT = -1;
           this.Obj_140430030_A43_MS_FM_FLOW = -1;
           this.Obj_140430038_A43_MS_BAL_FLOW = -1;
           this.Obj_1404400110_ = -1;
           this.Obj_140450012_A45_LEAK = -1;
           this.Obj_150520010_ = -1;
           this.Obj_150520011_ = -1;
           this.obj1_ = -1;
           this.obj2_ = -1;
           this.obj3_ = -1;
           this.obj4_ = -1;
           this.obj5_ = -1;
           this.obj6_ = -1;
           this.obj7_ = -1;
           this.obj8_ = -1;
           this.obj9_ = -1;
           this.obj10_ = -1;
           this.obj11_ = -1;
           this.obj12_ = -1;
           this.obj13_ = -1;
           this.obj14_ = -1;
           this.obj15_ = -1;
           this.obj16_ = -1;
           this.obj17_ = -1;
           this.obj18_ = -1;
           this.obj19_ = -1;
           this.obj20_ = -1;
           this.Obj_120000010_ = -1;
           this.Obj_120000014_A20_FPP_CYCLE_TIME = -1;
           this.Obj_130330021_A33_C_FLOW_STDEV = -1;
           this.Obj_130330023_A33_C_TEMP_FUEL = -1;
           this.Obj_130330024_A33_C_VOLTAGE = -1;
           this.Obj_1303300213_A20_FPP_CAL_POSITION = -1;
           this.Obj_1303300218_A33_C_STARTFLOW_STDEV = -1;
           this.Obj_1303300221_A33_C_CALTIME = -1;
           this.Obj_130330031_A33_MD_FLOW_STDEV = -1;
           this.Obj_130330032_A33_MD_P_FUEL = -1;
           this.Obj_130330033_A33_MD_TEMP_FUEL = -1;
           this.Obj_130330034_A33_MD_VOLTAGE = -1;
           this.Obj_130330041_A33_MS_FLOW_STDEV = -1;
           this.Obj_130330042_A33_MS_P_FUEL = -1;
           this.Obj_130330043_A33_MS_TEMP_FUEL = -1;
           this.Obj_130330044_ = -1;
           this.Obj_1303300410_A33_MS_CYCLE_TIME = -1;
           this.Obj_130340010_A34_P_SUPPLY = -1;
           this.Obj_130340011_A34_P_CAVITY = -1;
           this.Obj_1303400111_A34_LEAK = -1;
           this.Obj_1303400112_A34_SPECIAL_LEAK_LIMIT = -1;
           this.Obj_1303400114_A34_T_AMBIENT = -1;
           this.Obj_1303400115_A34_T_INLET = -1;
           this.Obj_1303400116_A34_T_OUTLET = -1;
           this.Obj_1303400121_A34_CAVITY_PRESSURE_PEAK = -1;
           this.Obj_1303400122_A34_SYSTEM_SLOPE = -1;
           this.Obj_1303400123_A34_STEPPER_POS_AT_START = -1;
           this.Obj_140430010_A43_G_CYCLE_TIME = -1;

           this.Obj_140430023_A43_MD_FM_FLOW_STDEV = -1;
           this.Obj_140430024_A43_MD_FM_P_FUEL = -1;
           this.Obj_140430025_A43_MD_FM_TEMP_FUEL = -1;
           this.Obj_140430026_A43_MD_FM_VOLTAGE = -1;
           this.Obj_1404300210_A_Qd_Balance = -1;
           this.Obj_140430022_A_Qd_Flow = -1;
           this.Obj_1404300211_A43_MD_BAL_WEIGHT = -1;
           this.Obj_1404300212_A43_MD_BAL_P_FUEL = -1;
           this.Obj_1404300213_A43_MD_BAL_TEMP_FUEL = -1;
           this.Obj_1404300214_A43_MD_BAL_VOLTAGE = -1;
           this.Obj_140430031_A43_MS_FM_FLOW_STDEV = -1;
           this.Obj_140430032_A43_MS_FM_P_FUEL = -1;
           this.Obj_140430033_A43_MS_FM_TEMP_FUEL = -1;
           this.Obj_140430034_A43_MS_FM_VOLTAGE = -1;
           this.Obj_140430039_A43_MS_BAL_WEIGHT = -1;
           this.Obj_1404300310_A43_MS_BAL_P_FUEL = -1;
           this.Obj_1404300311_A43_MS_BAL_TEMP_FUEL = -1;
           this.Obj_1404300312_A43_MS_BAL_VOLTAGE = -1;
           this.Obj_140450010_A45_P_SUPPLY = -1;
           this.Obj_140450011_A45_P_CAVITY = -1;
           this.Obj_140450018_A45_TIME_CYCLE = -1;
           this.Obj_1404500111_A45_LEAK = -1;
           this.Obj_1404500112_A45_SPECIAL_LEAK_LIMIT = -1;
           this.Obj_1404500114_A45_T_AMBIENT = -1;
           this.Obj_1404500115_A45_T_INLET = -1;
           this.Obj_1404500116_A45_T_OUTLET = -1;
           this.Obj_1404500119_A45_CAVITY_PRESSURE_PEAK = -1;
           this.Obj_1404500120_A45_SYSTEM_SLOPE = -1;
           this.Obj_1404500121_A45_STEPPER_POS_AT_START = -1;
           this.Obj_150530010_A53_CLIP_GAUGE = -1;
           this.Obj_150530011_ = -1;
           this.Obj_150530012_ = -1;
           this.Obj_150530013_ = -1;
           this.Obj_150530014_ = -1;
           this.Obj_150540012_A54_CLIP_COLOR = -1;
       }
   }

    /// <summary> correlation的最新nominal值的定义
    /// </summary>
    public struct TableFields_corrNominal7
    {
        public string thisTableName;
        public double qshighlimitperc;
        public double qslowlimitperc;
        public int product; // refer to the nominal changing history
        public int type_id;
        public double dynamic;
        public double Qstatic;
        public double pressure;
        public int uniqueID;
        public long validFrom;
        public long validTo;

        public void init()
        {
            this.thisTableName = "INIT";
            this.qshighlimitperc =-1;
            this.qslowlimitperc = -1;
            this.product = -1;
            this.type_id =-1;
            this.dynamic = -1;
            this.Qstatic = -1;
            this.pressure = -1;
            this.uniqueID = -1;
            this.validFrom = -1;
            this.validTo = -1;

        }
    }

}
